sauce of chilli and tomato - Alemán Inglés Diccionario